Pudding Hair Dye is one of the best!
Colour: 4.5/5
Packaging: 5/5
Volume 5/5 (since you can choose how much you need to use)
Price: 3.5/5 (Around USD $10 per box)
It is very easy to use. Simply mix the chemicals inside the white container, and shake the pudding for 20 times. Apply it on your hair and wait for 20-30 minutes. Wash off and you will have wonderful colour!
*Recommendation:
If you want the exact colour to show on your hair, remember to bleach your hair for around 15 minutes before applying the pudding dye.